https://bugzilla.gnome.org/show_bug.cgi?id=706493
GdkDeviceManager *device_manager;
GdkDevice *device;
ClipboardRequestClosure *closure;
+ gchar *mime_type;
device_manager = gdk_display_get_device_manager (gdk_display_get_default ());
device = gdk_device_manager_get_client_pointer (device_manager);
closure->target = target;
/* TODO: Do we need to check that target is valid ? */
+ mime_type = gdk_atom_name (target);
+
gdk_wayland_device_request_selection_content (device,
- gdk_atom_name (target),
+ mime_type,
_request_generic_cb,
closure);
+
+ g_free (mime_type);
}
static void